package com.bw.lib_base.path

/**
 * 统一管理项目中的路由路径
 */

object RouterPath {

    //全局降级策略
    const val PATH_GLOBAL_DEGRADE = "/global/degrade"

    //提供暴露服务
    const val PATH_PROVIDER_SERVICE = "/provider/service"

    //各个路由组
    const val GROUP_EMPTY = "empty"
    const val GROUP_LOGIN = "login"

    //主页Fragment路径
    const val PATH_FRAGMENT_HOME = "/home/fragment"
    const val PATH_FRAGMENT_SERVICE = "/service/fragment"
    const val PATH_FRAGMENT_MESSAGE = "/message/fragment"
    const val PATH_FRAGMENT_NOTICE = "/notice/fragment"
    const val PATH_FRAGMENT_MINE = "/mine/fragment"

    //各个页面路径
    const val PATH_EMPTY_PAGE = "/empty/activity"
    const val PATH_LOGIN_PAGE = "/login/activity"
    const val PATH_REGISTER_PAGE = "/register/activity"
    const val PATH_MAIN_PAGE = "/main/activity"
    const val PATH_NOTICE_PAGE = "/notice/activity"

    const val PATH_PROPERTY_PAGE = "/property/activity"      //物业管理
    const val PATH_VISITOR_DETAIL_PAGE = "/visitorDetail/activity"      //来访详情
    const val PATH_PARK_DETAIL_PAGE = "/parkDetail/activity"      //车位详情
    const val PATH_EDIT_PARK_PAGE = "/parkEdit/activity"      //车位修改


    //车辆管理
    const val PATH_CAR_ACTIVITY ="/car/carManager"

    //车位管理
    const val PATH_PARKING_ACTIVITY ="/parking/parkingManager"

    //收银台
    const val PATH_CASHIER_ACTIVITY = "/cashier/cashier"
    const val PATH_BILL_ACTIVITY = "/cashier/bill"
    const val PATH_TEMPORARY_CHARGES_ACTIVITY = "/cashier/temporary"
    const val PATH_BILL_PAY_ACTIVITY = "/cashier/pay"
    const val PATH_CHARGE_ACTIVITY = "/cashier/charge"


    //设备
    const val PATH_DEVICE_ACTIVITY = "/device/device"
    const val PATH_ADD_DEVICE_ACTIVITY = "/addDevice/addDevice"
    const val PATH_DETAIL_DEVICE_ACTIVITY = "/detailDevice/detailDevice"

    //巡检管理
    const val PATH_INSPECTION_ACTIVITY = "/inspection/inspection"
    //巡检添加
    const val PATH_INSPECTION_ADD_ACTIVITY = "/inspection/inspectionAdd"
    //巡检详情
    const val PATH_INSPECTION_DETAIL_ACTIVITY = "/inspection/inspectionDetail"
    //巡检代办
    const val PATH_INSPECTION_AGENT_ACTIVITY = "/inspection/inspectionAgent"
    //巡检任务详情
    const val PATH_INSPECTION_TASK_DETAIL_ACTIVITY = "/inspection/inspectionTaskDetail"

    //人员
    const val PATH_STAFF_ACTIVITY = "/staff/staff"
    const val PATH_ADD_STAFF_ACTIVITY = "/staff/addStaff"


    //商家推荐
    const val PATH_ADD_STORE_ACTIVITY = "/addStore/addStore"
    const val PATH_APPROVE_STORE_ACTIVITY = "/approveStore/approveStore"
    const val PATH_STORE_ACTIVITY = "/store/store"
    const val PATH_STORE_DETAIL_ACTIVITY = "/storeDetail/storeDetail"
    const val PATH_STORE_MERCHANT_ACTIVITY =  "/storeMerchant/storeMerchant"
    const val PATH_STORE_MERCHANT_DETAIL_ACTIVITY = "/merchantDetail/merchantDetail"

    //考勤
    const val PATH_ATTENDANCE_ACTIVITY = "/attendance/attendance"
    const val PATH_CLOCK_IN_ACTIVITY = "/attendance/clockIn"
    //房源信息
    const val PATH_HOUSE_ACTIVITY = "/house/house"
    //租房
    const val PATH_RENTING_HOUSE_ACTIVITY = "/house/rentingHouse"

    //巡逻
    const val PATH_PATROL_ACTIVITY = "/patrol/patrol"
    const val PATH_EDIT_PATROL_ACTIVITY = "/patrol/editPatrol"
    const val PATH_NFC_ACTIVITY = "/patrol/nfc"
    const val PATH_NFC_SETTING_ACTIVITY = "/patrol/nfcSetting"

    //通信
    const val PATH_COMMUNICATION_ACTIVITY = "/communication/communication"
    //来访管理
    const val PATH_MAINTENANCE_ACTIVITY = "/maintenance/maintenance"
    const val PATH_ADD_VISITOR_ACTIVITY = "/visitor/visitor"

    //月卡会员
    const val PATH_MONTH_VIP_ACTIVITY = "/vip/vip"


    //文化管理

    const val PATH_CULTURE_ACTIVITY = "/culture/culture"
    const val PATH_ADD_CULTURE_ACTIVITY = "/addculture/addculture"

    //添加新闻
    const val APPROVED="approved"
    const val PUBLISHED="published"
    const val CONTENT="content"
    const val ID="id"
    const val IMAGES="images"
    const val PUBLISHDATE="publishDate"
    const val PUBLISHER="publisher"
    const val TITLTE="title"
    const val TP="type"
    const val TYPE="application/json;charset=UTF-8"

    //维修管理
    const val PATH_REPAIR_ACTIVITY = "/repair/repair"
    const val PATH_ADD_REPAIR_ACTIVITY = "/addRepair/addRepair"
}